package com.bolt.report.engine.export;

import com.bolt.report.exception.ReportException;

public interface Exporter<I, O> {

    void setExporterInput(I input);

    void setExporterOutput(O output);

    void exportReport() throws ReportException;

    void setParameter(String name, Object value);

    Object getParameter(String name);
}